﻿#include<iostream>
using namespace std;
int main() {
	string str{ "id=user;pass=632105;role=郝英俊;" };
	string strIn;
	string strOut;

	while (true) {
		cout << "请输入你要查阅的属性：\n";
		cin >> strIn;//要输入的字符串 属性
		int lfind = str.find(strIn);//得到目标属性在字符串的第一个位置
		if (lfind == std::string::npos) {
			cout << "对不起，你要查阅的属性不存在!";
		}
		else {
			int lend = str.find(";", lfind);//从目标属性
			strOut = str.substr(lfind + strIn.length() + 1, lend - lfind - strIn.length() - 1);//第一项是从等号后面开始，第二项是截断长度
			cout << strOut << endl;
		}
	}
}